package com.mycinema.dao;

import java.util.List;

import com.mycinema.entity.Category;

/**
 * 分类访问接口
 * @author panyingtao
 *
 */
public interface CategoryDao {
	/**
	 * 读取分类所有信息
	 * @return
	 */
	List<Category> getAll();
	
	/**
	 * 添加分类
	 * @param category
	 * @return
	 */
	boolean add(Category category);
	
	/**
	 * 删除分类
	 * @param id
	 * @return
	 */
	void delete(int id);
	
	/**
	 * 修改分类
	 * @param id
	 * @return
	 */
	boolean update(int id);
	
	/**
	 * 根据id获得分类信息
	 * @param id
	 * @return
	 */
	Category getById(int id);
	
	List<Category> getWithList();
	
	List<Category> getCategoryMovies();
	
}
